MFC 鼠标 移动到某控件时 修改鼠标形状为手的形状 |
您所在的位置:网站首页 › win32 控件手型光标 › MFC 鼠标 移动到某控件时 修改鼠标形状为手的形状 |
响应窗体的 OnSetCursor 消息响应 鼠标移动到某空间时改变 形状 BOOL CQQBulkDlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message) { // TODO: 在此添加消息处理程序代码和/或调用默认值 // TODO: 在此添加消息处理程序代码和/或调用默认值 CPoint pos; GetCursorPos(&pos); //获取当前鼠标位置 CRect rc; GetDlgItem(IDC_Link)->GetWindowRect(&rc); //获取ID为IDC_LINK的Static Text的范围 if (rc.PtInRect(pos)) //如果鼠标在这个范围之内 { SetCursor(LoadCursor(NULL, IDC_HAND)); //设置成手状 return TRUE; //记得返回TRUE } return CDialog::OnSetCursor(pWnd, nHitTest, message); } |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |